Elastic-rebound theory